@charset "utf-8";
.flex_r {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.flex_rc {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}
.flex_rr {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;}
.flex_ra {
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	justify-content:space-around;
}
.flex_cc{
	display:flex;
	flex-direction: column;
	align-items:center;
	justify-content : center;
}


.sidebar-wrapper {position:relative;height:100%;overflow:auto;display:none;}
#dowebok {background-color:rgba(0,0,0,.6);}
#dowebok .nav {margin-top:80px;list-style-type:none;color:#fff;}
#dowebok .nav li {display:block;line-height:55px;font-size:18px;position:relative;}
#dowebok .nav li a {display:block;padding:0 20px;height:100%;border-bottom:1px solid #666;}
#dowebok .nav a:hover {background-color:#000;}
#dowebok .nav li .n2btn {width:35px;height:60px;display:inline-block;position:absolute;right:0;top:0;background:url(../images/more-ico.png) no-repeat left center;background-size:auto 24px;z-index:10;}
#dowebok .nav li .nav2 {display:none;}
#dowebok .nav li .nav2 li {font-size:16px;}
#dowebok .nav li .nav2 li a {padding-left:50px;}
[data-simplersidebar='active'] {box-shadow:3px 0px 3px 0px rgba(0,0,0,0.5);}


.banner {position:relative;font-size:0;}
.banner img {width:100%;}
.banner .row,
.banner .pagination {
	position:absolute;
	left:0;
	right:0;
	bottom:30px;
	width:100%;
	max-width:1400px;
	margin:auto;
	padding:0;
	text-align:center;
	z-index:30;
}
.banner .swiper-pagination-bullet{
	display:block;
	width:25px;
	height:1px;
	background:#fff;
	cursor:pointer;
	opacity:1;
	-moz-transition:all 0.5s ease-in;
	-webkit-transition:all 0.5s ease-in;
	-o-transition:all 0.5s ease-in;
	transition:all 0.5s ease-in;
	border-radius: 0;
}
.banner .swiper-pagination-bullet-active{
	width:50px;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0;
	margin-top:10px;
}

.banner .row span{
	color:#fff;
	font-size:30px;
	display:inline-block;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	border-bottom:1px solid #fff;
	float:right;
}

.banner .banner_btn span.banner_prev,
.banner .banner_btn span.banner_next {border-radius:5px;cursor:pointer;position:absolute;bottom:60px;display:inline-block;width:50px;height:35px;line-height:35px;z-index:8;background-color:rgba(231,189,167,.6);color:#fff;font-size:28px;text-align:center;font-family:'宋体';font-weight:bold;}
.banner .banner_btn span.banner_prev {right:120px;}
.banner .banner_btn span.banner_next {right:60px;}
.banner .banner_btn {width:100%;max-width:1200px;margin:0 auto;position:relative;}


.inc_banner{font-size:0;}
.inc_banner img{width:100%;}


@media (max-width:1400px){
	.banner .row,
	.banner .pagination {
		width:96%;
		padding:0 2%;
	}
	
}
@media (max-width:1200px){
	.banner .row,
	.banner .pagination {
		bottom:20px;
	}
}
@media (max-width:991px){
	.banner .row span{
		font-size:25px;
		width:35px;
		height:35px;
		line-height:35px;
	}
}
@media (max-width:480px){
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
		margin-top:8px;
	}
	.banner .row span{
		font-size:20px;
		width:25px;
		height:25px;
		line-height:25px;
	}
	
}


/* 页头 */
.header {
	position:fixed;
	left:0;
	top:0;
	right:0;
	z-index:999;
	background:rgba(10,20,64,.7);
}
.header_box {
	padding:20px 0;
	color:#fff
}
.header_box h1 {
	width:235px;
	height:55px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% auto;
	display:inline-block;
	float:left;
}
.header_box h1 a {
	display:inline-block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}
.header_box .btn_box {
	display:inline-block;
	float:right;
	margin-top:10px;
}
.header_box .btn_box .topphone{
	display:inline-block;
	font-size:16px;
	height:35px;
	line-height:35px;
	background-image:url(../images/topphone.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:25px;
	float:right;
	cursor:pointer;
	padding:0 15px;
	padding-left:40px;
}
.header_box .btn_box .search_btn{
	display:inline-block;
	width:35px;
	height:35px;
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:20px;
	float:right;
	cursor:pointer;
	padding-right:20px;
	position: relative;
}
.header_box .btn_box .menu{
	width:40px;
	height:35px;
	display:inline-block;
	float:right;
	cursor:pointer;
	background-image:url(../images/nemu2.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:25px;
	position: relative;
	padding-left:20px;
}
.header_box .btn_box .menu::after,
.header_box .btn_box .search_btn::after{
	content:'';
	display:inline-block;
	position: absolute;
	left:0;
	top:8px;
	width:1px;
	height:20px;
	background:#fff;
}

.header_box .nav{
	display:inline-block;
	float:right;
	margin-top:10px;
	margin-right:80px;
	position:relative;
}
.header_box .nav ul li {
	display:inline-block;
	float:left;
	font-size:16px;
	line-height:35px;
	padding:0 15px;
	margin-right:25px;
	position:relative;
}
.header_box .nav ul li::after{
	width:100%;
	height:2px;
	display:inline-blick;
	background:#eccd91;
	content:'';
	position: absolute;
	left:0;
	bottom:0;
	display:none;
}

.header_box .nav ul li:active::after,
.header_box .nav ul li.on::after{
	display:block;
}
.header_box .nav a {display:block;width:100%;}
.header .header_form {position:absolute;left:0;bottom:-190px;background:rgba(255,255,255,.8);z-index:666;padding:70px 0;text-align:center;width:100%;height:50px;overflow:hidden;display:none;}
.header .header_form form {height:50px;line-height:50px;display:inline-block;max-width:500px;width:100%;position:relative;}
.header .header_form form input.text {display:inline-block;position:absolute;left:0;top:0;width:78%;height:100%;background-color:#fff;border:none;text-indent:15px;color:#adb5c5;font-size:14px;border:none;border-radius:4px;}
.header .header_form form input.submit {display:inline-block;position:absolute;right:0;top:0;width:20%;height:100%;background-color:#1436b2;border:none;border-radius:4px;color:#fff;font-size:14px;}




@media (max-width:1400px){
	.header {
		padding:0 15px;
	}
	.header_box .nav{
		margin-right:0;
	}
	.header_box .nav ul li{
		padding:0 10px;
		margin-right:10px;
	}
	
}

@media (max-width:1200px){
	.header_box .nav ul li{
		padding:0 8px;
		margin-right:5px;
	}
}

@media (max-width:991px){
	.header_box{
		padding:5px 0;
	}
	.header_box h1{
		width:200px;
		height:40px;
	}
	.header_box .btn_box{
		margin-top:3px;
	}
	.header .header_form{
		bottom:-110px;
		padding:30px 0;
	}
	.header .header_form form{
		height:40px;
		line-height:40px;
	}

}
@media (max-width:768px){
	.header_box h1{
		width:180px;
	}
}
@media (max-width:640px){
	.header_box .btn_box .topphone{
		display:none;
	}
	.header_box .btn_box .search_btn::after{
		display:none;
	}
}
@media (max-width:480px){
	.header_box h1{
		width:150px;
		height:35px;
	}
	.header_box .btn_box{
		margin-top:0;
	}
	.header .header_form{
		padding:25px 0;
		bottom:-100px;
	}
	.header .header_form form{
		width:85%;
	}
}



/* 页脚 */
.footer{
	background:#0a1237;
	padding:75px 0 45px 0;
	color:#fff;
}
.footer_box .fnav{
	width:23%;
	display:inline-block;
	position: relative;
}
.footer_box .fnav::after{
	content:'';
	display:inline-block;
	width:1px;
	height:175px;
	background:#85899b;
	position: absolute;
	right:0;
	bottom:0;
}
.footer_box .fnav .text_box{
	padding-right:60px;
}
.footer_box .fnav .text_box h4{
	font-size:18px;
}
.footer_box .fnav .text_box ul{
	display:block;
	padding:15px 0;
}
.footer_box .fnav .text_box ul li{
	display:inline-block;
	line-height:30px;
	float:left;
	margin-right:20px;
	margin-bottom:5px;
	font-size:14px;
}
.footer_box .fnav .text_box ul li a{
	display:block;
}
.footer_box .flogo{
	display:inline-block;
	text-align:center;
}
.footer_box .flogo .text_box span.line{
	width:1px;
	height:60px;
	display:block;
	background:#85899b;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.footer_box .flogo .text_box p{
	font-size:24px;
}
.footer_box .qr_box{
	display:inline-block;
	padding-left:60px;
	position: relative;
}
.footer_box .qr_box::after{
	content:'';
	display:inline-block;
	width:1px;
	height:175px;
	background:#85899b;
	position: absolute;
	left:0;
	bottom:0;
}
.footer_box .qr_box .list{
	display:inline-block;
	float:left;
	margin-left:30px;
}
.footer_box .qr_box .list .img{
	width:120px;
	height:120px;
}
.footer_box .qr_box .list p{
	text-align:center;
	line-height:30px;
	font-size:16px;
}
.copyright{
	font-size:14px;
	line-height:24px;
	text-align:center;
}
.copyright p:nth-child(1){
	text-align:left;
}

@media (max-width:1400px){
	.footer{
		padding:60px 15px 40px 15px;
	}
	.footer_box .fnav .text_box{
		padding-right:30px;
	}
}
@media (max-width:1200px){
	.footer_box .fnav{
		width:30%;
	}
	.footer_box .flogo img{
		height:50px;
	}
	.footer_box .flogo .text_box span.line{
		height:50px;
	}
	.footer_box .flogo .text_box p{
		font-size:20px;
	}
	/* .footer_box .qr_box .list .img{
		width:110px;
		height:110px;
	} */
	.footer_box .qr_box{
		display:none;
	}
	
}

@media (max-width:991px){
	.footer_box{
		justify-content:space-around !important;
		padding-bottom:15px;
	}
	.footer_box .flogo .text_box span.line{
		display:none;
	}
	.footer_box .flogo .text_box p{
		font-size:20px;
		padding-top:10px;
	}
	.footer_box .qr_box::after{
		display:none;
	}
	.copyright p:nth-child(1){
		text-align:center;
	}
}

@media (max-width:768px){
	.footer{
		padding:35px 15px;
	}
	.footer_box .flogo img{
		height:45px;
	}
}



.tit1{
	color:#000;
	position: relative;
}
.tit1 h2{
	font-size:30px;
	position: relative;
	padding-right:45px;
	display:inline-block;
}
.tit1 h2::after{
	content:'';
	width:40px;
	height:2px;
	display:inline-block;
	background:#d6d6d6;
	position: absolute;
	right:0;
	top:20px;
}
.tit1 p{
	font-size:42px;
	font-weight:bold;
	text-transform: uppercase;
	background-repeat: no-repeat;
	background-position: bottom 5px center;
	background-size:auto 20px;
	background-image: url(../images/tit1bg.png);
	display:inline-block;
}
.tit1 a.more{
	height:35px;
	line-height:35px;
	padding-right:35px;
	display:inline-block;
	position: absolute;
	right:0;
	top:35px;
	background:url(../images/tag2.png) no-repeat right 3px center;
	font-size:16px;
	color:#000;
	border-bottom:1px solid #000;
	text-transform: uppercase;
}

@media (max-width:1200px){
	.tit1 h2{
		font-size:28px;
	}
	.tit1 p{
		font-size:38px;
	}
	.tit1 a.more{
		top:25px;
	}
}

@media (max-width:991px){
	.tit1 h2{
		font-size:26px;
	}
	.tit1 p{
		font-size:32px;
	}
}

@media (max-width:768px){
	.tit1 h2{
		font-size:24px;
	}
	.tit1 p{
		font-size:28px;
	}
	.tit1 a.more{
		font-size:14px;
		top:20px;
	}
}

@media (max-width:480px){
	.tit1 h2{
		font-size:22px;
	}
	.tit1 h2::after{
		top:15px;
	}
	.tit1 p{
		font-size:26px;
	}
	.tit1 a.more{
		position: static;
		display:block;
		width:40px;
		margin-top:5px;
	}
}


.ibrand{
	max-width:1920px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: top center;
	background-image: url(../images/ibrand1.jpg);
	padding:80px 0 110px 0;
}
.ibrand_box{
	padding-bottom:70px;
}
.ibrand_box .tit1{
	display:inline-block;
}
.ibrand_box .text_box{
	display:inline-block;
	width:42%;
}
.ibrand_box .text_box h3{
	font-size:30px;
	color:#000;
	margin-bottom:50px;
}
.ibrand_box .text_box .text{
	font-size:16px;
	line-height:28px;
	color:#666;
}
.ibrand .pic_box{
	position: relative;
}
.ibrand .pic_box .pic{
	height:400px;
	background-repeat: no-repeat;
	background-position: top center;
	background-size:cover;
	background-image: url(../images/ibrand2.jpg);
}
.ibrand .pic_box .text{
	width:400px;
	height:100%;
	display:inline-block;
	position: absolute;
	right:0;
	top:0;
	background:url(../images/ibrand3.jpg) no-repeat center;
	background-size:cover;
}
.ibrand .pic_box .text .tx{
	display:inline-block;
	border:1px solid #fff;
	margin-left:7%;
	margin-top:7%;
	width:86%;
	height:86%;
	box-sizing: border-box;
	color:#fff;
	position: absolute;
}
.ibrand .pic_box .text .tx p{
	font-size:24px;
	padding-top:120px;
	text-align: center;
	line-height:38px;
}
.ibrand .pic_box .text .tx i{
	display:inline-block;
	position: absolute;
	right:0;
	bottom:25px;
	line-height:30px;
	font-size:16px;
	padding-right:30px;
}


@media (max-width:1400px){
	.ibrand{
		padding:80px 15px 110px 15px;
	}
	.ibrand_box{
		padding-bottom:60px;
	}
}

@media (max-width:1200px){
	.ibrand{
		padding:70px 15px 100px 15px;
	}
	.ibrand_box{
		padding-bottom:50px;
	}
	.ibrand_box .text_box h3{
		font-size:28px;
		margin-bottom:40px;
	}
	.ibrand .pic_box .pic{
		height:360px;
	}
	.ibrand .pic_box .text{
		width:360px;
	}
	.ibrand .pic_box .text .tx p{
		font-size:20px;
		padding-top:100px;
		line-height:38px;
	}
	
}

@media (max-width:991px){
	.ibrand{
		padding:70px 15px 90px 15px;
	}
	.ibrand_box .text_box h3{
		font-size:26px;
		margin-bottom:40px;
	}
	.ibrand .pic_box .pic{
		height:300px;
	}
	.ibrand .pic_box .text{
		width:300px;
	}
	.ibrand .pic_box .text .tx p{
		font-size:18px;
		padding-top:70px;
		line-height:36px;
	}
	.ibrand .pic_box .text .tx i{
		line-height:26px;
		font-size:14px;
	}
}

@media (max-width:768px){
	.ibrand{
		padding:60px 15px;
	}
	.ibrand_box .tit1{
		display:inline-block;
		margin-bottom:30px;
	}
	.ibrand_box{
		flex: none;
		padding-bottom:25px;
	}
	.ibrand_box .text_box{
		display:block;
		width:auto;
	}
	.ibrand_box .text_box h3{
		font-size:24px;
		margin-bottom:30px;
	}
	.ibrand .pic_box .pic{
		height:260px;
	}
	.ibrand .pic_box .text{
		width:260px;
	}
	
}


@media (max-width:480px){
	.ibrand_box .text_box h3{
		font-size:20px;
		margin-bottom:25px;
	}
	.ibrand .pic_box .pic{
		height:200px;
	}
	.ibrand .pic_box .text{
		position: static;
		width:auto;
		height:auto;
		display:block;
		padding:25px;
	}
	.ibrand .pic_box .text .tx{
		position: static;
		width:auto;
		height:auto;
		display:block;
		margin:0;
		padding-bottom:30px;
		position: relative;
	}
	.ibrand .pic_box .text .tx p{
		padding:0;
		padding:25px;
	}
	.ibrand .pic_box .text .tx i{
		bottom:5px;
		padding-right:20px;
	}
	
	
}



.iabout{
	max-width:1920px;
	margin:0 auto;
}
.iabout .col{
	width:50%;
	display:inline-block;
	float:left;
	height:980px;
	background-repeat: no-repeat;
}
.iabout .col:nth-child(1){
	background-image:url(../images/iab1.jpg);
	background-position: center;
	background-size:cover;
}
.iabout .col:nth-child(2){
	background-image:url(../images/iab5.png);
	background-position: right center;
	background-size:auto 90%;
}
.iabout .iabout_box{
	height:100%;
	padding-right:60px;
}
.iabout .iabout_box .text_box{
	display:inline-block;
}
.iabout .iabout_box .text_box .text{
	padding:70px 0;
}
.iabout .iabout_box .text .li{
	width:350px;
	padding:30px 0;
	font-size:18px;
	color:#000;
	padding-left:125px;
	background-repeat: no-repeat;
	background-position: 50px center;
	background-size:auto 30px;
	position: relative;
}
.iabout .iabout_box .text .li:hover{
	box-shadow: 0 0 10px #ccc;
}
.iabout .iabout_box .text .li::after{
	content:'';
	display:inline-block;
	width:1px;
	height:50px;
	background:#eee;
	position: absolute;
	left:100px;
	top:30px;
}
.iabout .iabout_box .text .li p{
	padding-top:5px;
	font-weight:bold;
}
.iabout .iabout_box .more{
	width:180px;
	height:55px;
	line-height:55px;
	display:inline-block;
	border:1px solid #000;
	color:#000;
	font-size:16px;
	text-transform: uppercase;
	text-align:center;
	font-weight:bold;
}
.iabout .iabout_box .more:hover,
.iabout .iabout_box .more:active{
	background:#0a1c5c;
	color:#fff;
}


@media (max-width:1200px){
	.iabout .col{
		height:600px;
	}
	.iabout .iabout_box{
		padding-right:40px;
	}
	.iabout .iabout_box .text_box .text{
		padding:30px 0;
	}
	.iabout .iabout_box .text .li{
		width:320px;
		padding:25px 0;
		padding-left:120px;
		background-position: 40px center;
		background-size:auto 25px;
	}
	.iabout .iabout_box .text .li::after{
		left:90px;
		top:25px;
	}
	.iabout .iabout_box .more{
		width:160px;
		height:50px;
		line-height:50px;
	}
}

@media (max-width:991px){
	.iabout .col{
		display:block;
		float:none;
		width:auto;
		height:auto;
	}
	.iabout .col:nth-child(1){
		height:450px;
	}
	.iabout .col:nth-child(2){
		padding:60px 0;
	}

}
@media (max-width:768px){
	.iabout .col:nth-child(1){
		height:380px;
	}
	.iabout .iabout_box .text .li{
		width:280px;
		font-size:16px;
	}

}

@media (max-width:480px){
	.iabout .col:nth-child(1){
		height:320px;
	}
	.iabout .iabout_box{
		padding-right:0;
	}
	.iabout .iabout_box .text .li{
		width:auto;
		font-size:14px;
		padding:20px 0;
		padding-left:90px;
		background-position: 30px center;
		display:block;
	}
	.iabout .iabout_box .text .li::after{
		left:70px;
		top:20px;
	}
	.iabout .iabout_box .more{
		width:120px;
		height:45px;
		line-height:45px;
		font-size:14px;
	}

}


.ipro{
	padding:100px 0;
}
.ipro .tit1{
	margin-bottom:30px;
}
.ipro_box{
	padding:100px 0 50px 0;
	/* overflow: hidden; */
}
.ipro_box .list{
	display:inline-block;
	width:20%;
	height:450px;
	position: relative;
}
.ipro_box .list .pic_box{
	display:inline-block;
	width:100%;
	height:100%;
	z-index: 100;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.ipro_box .list:hover .pic_box{
	width:130%;
	height:130%;
	margin-left:-15%;
	margin-top:-30%;
	position: relative;
}
.ipro_box .list .pic_box .img{
	display:inline-block;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.ipro_box .list .pic_box .text_box{
	width:84%;
	padding:30px 8%;
	position: absolute;
	left:0;
	bottom:0;
	color:#fff;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
}
.ipro_box .list:hover .pic_box .text_box{
	background-image:url(../images/ipro2.jpg);
}
.ipro_box .list .pic_box .text_box h4{
	font-size:24px;
	margin-bottom:10px;
}
.ipro_box .list .pic_box .text_box p{
	font-size:12px;
	line-height:22px;
}
.ipro_box .list .pic_box .text_box span{
	display:block;
	margin-top:10px;
	width:45%;
	position: relative;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	height:20px;
	border-bottom:1px solid #fff;
	background:url(../images/tag1.png) no-repeat right 5px center;
}
.ipro_box .list .pic_box .text_box span::after{
	content:'';
	display:inline-block;
	position: absolute;
	left:0;
	bottom:-1px;
	width:65%;
	height:1px;
	background:#eece96;
}
.ipro_box .list:hover .pic_box .text_box span{
	width:100%;
}


@media (max-width:1400px){
	.ipro{
		padding:100px 15px;
	}
	.ipro_box{
		justify-content: space-around;
	}
	
}
@media (max-width:1200px){
	.ipro_box .list{
		height:400px;
	}
	
}
@media (max-width:991px){
	.ipro_box{
		padding:60px 0 40px 0;
	}
	.ipro_box .list{
		height:300px;
	}
	.ipro_box .list .pic_box .text_box h4{
		font-size:22px;
	}
	
}
@media (max-width:768px){
	.ipro{
		padding:60px 15px;
	}
	.ipro_box{
		padding:0;
		justify-content: space-between;
	}
	.ipro_box .list{
		width:48%;
		height:360px;
		margin-bottom:30px;
	}
	.ipro_box .list:hover .pic_box{
		width:100%;
		height:100%;
		margin-left:0;
		margin-top:0;
		position: relative;
	}
	.ipro_box .list .pic_box .text_box h4{
		font-size:20px;
	}
	
}
@media (max-width:480px){
	.ipro{
		padding:40px 15px;
	}
	.ipro_box .list{
		height:300px;
		margin-bottom:30px;
	}
	.ipro_box .list .pic_box .text_box h4{
		font-size:16px;
	}
	
}


.iorigin{
	max-width:1920px;
	margin:0 auto;
}
.iorigin .tbox{
	padding:70px 0;
	text-align:center;
	background:#0a1440;
}
.iorigin .tbox h2{
	font-size:48px;
	color:#eaca99;
	padding-bottom:10px;
}
.iorigin .tbox p{
	font-size:18px;
	color:#fff;
	line-height:32px;
}
.iorigin_box .col{
	width:50%;
	display:inline-block;
	float:left;
	height:525px;
	overflow: hidden;
}
.iorigin_box .col .flex{
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.iorigin_box .col .flex:active,
.iorigin_box .col .flex:hover{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
}
.iorigin_box .col .flex:active .text_box,
.iorigin_box .col .flex:hover .text_box{
	transform:scale(.8);
	-ms-transform:scale(.8);
	-webkit-transform:scale(.8);
}
.iorigin_box .col:nth-child(1) .flex{
	background-image:url(../images/ior1.jpg);
}
.iorigin_box .col:nth-child(2) .flex{
	background-image:url(../images/ior2.jpg);
}
.iorigin_box .flex{
	width:100%;
	height:100%;
}
.iorigin_box .text_box{
	display:inline-block;
	color:#fff;
	text-align: center;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.iorigin_box .text_box h4{
	font-size:30px;
	line-height:36px;
	padding-bottom:10px;
}
.iorigin_box .text_box a.more{
	display:inline-block;
	height:40px;
	line-height:40px;
	padding:0 30px;
	font-size:12px;
	border-bottom:1px solid #fff;
	text-align: center;
	margin:0 auto;
}
@media (max-width:1200px){
	.iorigin .tbox{
		padding:60px 0;
	}
	.iorigin .tbox h2{
		font-size:42px;
	}
	.iorigin_box .col{
		height:420px;
	}
	.iorigin_box .text_box{
		padding:0 25px;
	}
	.iorigin_box .text_box h4{
		font-size:28px;
	}
	
	
}
@media (max-width:991px){
	.iorigin .tbox{
		padding:60px 0;
	}
	.iorigin .tbox h2{
		font-size:36px;
	}
	.iorigin_box .text_box h4{
		font-size:26px;
	}
	
}

@media (max-width:768px){
	.iorigin .tbox{
		padding:50px 15px;
	}
	.iorigin .tbox h2{
		font-size:32px;
	}
	.iorigin .tbox p{
		font-size:16px;
		line-height:26px;
	}
	.iorigin_box .text_box h4{
		font-size:22px;
	}
	
}

@media (max-width:480px){
	.iorigin .tbox{
		padding:30px 15px;
	}
	.iorigin .tbox h2{
		font-size:28px;
	}
	.iorigin .tbox p{
		font-size:14px;
		line-height:26px;
	}
	.iorigin_box .col{
		width:auto;
		display:block;
		float:none;
		height:300px;
	}
	.iorigin_box .text_box h4{
		font-size:18px;
		line-height:26px;
	}
	
}


.inews{
	padding:70px 0;
}
.inews .tit1{
	margin-bottom:50px;
}
.inews_box{}
.inews_box .list{
	width:365px;
	padding:30px;
	border:1px solid #e5e5e5;
	margin-bottom:30px;
}
.inews_box .list .img_box{
	width:365px;
	height:245px;
	overflow: hidden;
}
.inews_box .list .img_box img{
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.inews_box .list:hover .img_box img{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.inews_box .list .text_box{
	padding:30px 0;
	min-height:75px;
}
.inews_box .list .text_box h4{
	font-size:16px;
	color:#333;
	margin-bottom:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inews_box .list .text_box p{
	font-size:14px;
	color:#999;
	line-height:20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.inews_box .list:active .text_box p,
.inews_box .list:hover .text_box p{
	color:#0a1237;
}
.inews_box .list span.day{
	display:block;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#666;
	background:url(../images/tag3.png) no-repeat right 8px center;
	border-top:1px solid #e5e5e5;
}




@media (max-width:1400px){
	.inews{
		padding:70px 15px;
	}
	.inews_box .list{
		width:320px;
		padding:25px;
	}
	.inews_box .list .img_box{
		width:320px;
		height:210px;
	}
}

@media (max-width:1200px){
	.inews{
		padding:60px 15px;
	}
	.inews_box .list{
		width:260px;
		padding:20px;
	}
	.inews_box .list .img_box{
		width:260px;
		height:170px;
	}
	.inews_box .list .text_box{
		padding:25px 0;
		min-height:60px;
	}
}

@media (max-width:991px){
	.inews{
		padding:60px 15px;
	}
	.inews_box .list{
		width:310px;
	}
	.inews_box .list .img_box{
		width:310px;
		height:205px;
	}
	
}

@media (max-width:768px){
	.inews{
		padding:60px 15px;
	}
	.inews_box .list{
		width:260px;
	}
	.inews_box .list .img_box{
		width:260px;
		height:170px;
	}
	
}

@media (max-width:640px){
	.inews{
		padding:50px 15px;
	}
	.inews .tit1{
		margin-bottom:35px;
	}
	.inews_box .list{
		width:auto;
		display:block;
	}
	.inews_box .list .img_box{
		display:block;
		width:auto;
		height:auto;
	}
	
}



.breadcrumb{
	display:inline-block;
	margin-top:32px;
}
.breadcrumb li{
	display:inline-block;
	float:left;
	font-size:14px;
	color:#666;
	height:30px;
	line-height:30px;
	position: relative;
	padding-left:20px;
}
.breadcrumb li::after{
	display:inline-block;
	content: '>';
	height:30px;
	width:20px;
	position: absolute;
	left:0;
	top:0;
	text-align:center;
	line-height:30px;
	color:#585954;
}
.breadcrumb li:nth-child(1){
	padding-left:0;
}
.breadcrumb li:nth-child(1)::after{
	display:none;
}
.breadcrumb li a{
	display:block;
	padding:0 5px;
	color:inherit;();
}
.breadcrumb li a:hover{
	text-decoration: underline;
	color:#1436b2;
}

.public_nav{
	border-bottom:1px solid #e8e8e8;
}
.public_nav .agroup{
	display:inline-block;
	float:right;
}
.public_nav .agroup a{
	height:90px;
	line-height:90px;
	font-size:16px;
	color:#999;
	display:inline-block;
	padding:0 15px;
	position: relative;
	margin-left:15px;
}
.public_nav .agroup a::after{
	content:'';
	display:inline-block;
	height:3px;
	width:100%;
	background:#0a1440;
	position: absolute;
	left:0;
	bottom:0;
	display:none;
}
.public_nav .agroup a:hover::after,
.public_nav .agroup a.on::after{
	display:block;
}


@media (max-width:1400px){
	.public_nav{
		padding:0 15px;
	}
}
@media (max-width:1200px){
	.public_nav .agroup a{
		height:80px;
		line-height:80px;
		font-size:15px;
		margin-left:10px;
	}
	.breadcrumb{
		margin-top:26px;
	}
}
@media (max-width:991px){
	.public_nav .agroup a{
		height:60px;
		line-height:60px;
		font-size:14px;
	}
	.breadcrumb{
		margin-top:16px;
	}
}
@media (max-width:768px){
	.public_nav{
		border:none;
	}
	.public_nav .agroup{
		float:none;
		display:block;
	}
	.public_nav .agroup a{
		height:50px;
		line-height:50px;
		margin-right:10px;
		margin-left:0;
		margin-bottom:5px;
	}
}



.about{
	padding:70px 0;
	padding-top:100px;
}
.about .pic_box{
	width:44%;
	display:inline-block;
	float:left;
}
.about .text_box{
	width:51%;
	display:inline-block;
	float:right;
}
.about .text_box .tit1{
	margin-bottom:30px;
}
.about .text_box .text{
	font-size:16px;
	color:#666;
	line-height:30px;
}


@media (max-width:1400px){
	.about{
		padding:70px 15px;
		padding-top:90px;
	}
}

@media (max-width:1200px){
	.about{
		padding:60px 15px;
	}
	.about .text_box .tit1{
		margin-bottom:25px;
	}
	.about .pic_box{
		width:49%;
	}
	.about .text_box{
		width:49%;
	}
	.about .text_box .text{
		font-size:15px;
		line-height:28px;
	}
	
}

@media (max-width:991px){
	.about .text_box .text{
		font-size:14px;
		line-height:26px;
	}
	
}
@media (max-width:768px){
	.about{
		padding:50px 15px;
	}
	.about .pic_box{
		width:auto;
		display:block;
		margin-bottom:30px;
	}
	.about .text_box{
		width:auto;
		display:block;
	}
	
}
@media (max-width:480px){
	.about{
		padding:40px 15px;
	}
	
}


.brand{
	padding:90px 0;
	padding-top:150px;
	max-width:1920px;
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: top center;
	background-size:cover;
	background-image:url(../images/about2.jpg);
}
.brand .tit1{
	padding-bottom:40px;
}
.brand .text_box{
	padding-left:30%;
	padding-right:30px;
}
.brand .text_box h3{
	font-size:24px;
	color:#333;
	padding-bottom:25px;
}
.brand .text_box .text{
	font-size:16px;
	color:#666;
	line-height:30px;
}

@media (max-width:991px){
	.brand{
		padding:60px 15px;
		background-position: right bottom;
		background-size:auto;
	}
	.brand .tit1{
		padding-bottom:30px;
	}
	.brand .text_box{
		padding:0;
	}
	.brand .text_box h3{
		font-size:22px;
	}
	.brand .text_box .text{
		font-size:15px;
		line-height:28px;
	}
}
@media (max-width:768px){
	.brand .text_box h3{
		font-size:20px;
	}
	.brand .text_box .text{
		font-size:14px;
		line-height:26px;
	}
}


.abtag{
	padding:120px 0;
}
.abtag_box{}
.abtag_box .list{
	width:260px;
	height:260px;
	box-shadow: 0 0 10px #ccc;
	box-shadow: 0 0 10px #ccc;
}
.abtag_box .list .text{
	text-align:center;
	padding:0 50px;
}
.abtag_box .list .text span{
	width:80px;
	height:80px;
	display:block;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 95%;
	margin:0 auto;
	margin-bottom:25px;
}
.abtag_box .list .text h4{
	font-size:18px;
	color:#333;
}
.abtag_box .list .text i{
	font-size:18px;
	color:#9a9a9a;
	margin-bottom:5px;
	display:block;
}
.abtag_box .list .text p{
	font-size:16px;
	color:#fff;
	line-height:30px;
	display:none;
}
.abtag_box .list:hover,
.abtag_box .list:active{
	background:#0a1440;
}
.abtag_box .list:hover span,
.abtag_box .list:hover h4,
.abtag_box .list:hover i,
.abtag_box .list:active span,
.abtag_box .list:active h4,
.abtag_box .list:active i{
	display:none;
}
.abtag_box .list.on,
.abtag_box .list:hover p{
	display:block;
}

@media (max-width:1200px){
	.abtag{
		padding:100px 0;
	}
	.abtag_box .list{
		width:220px;
		height:220px;
	}
	.abtag_box .list .text{
		padding:0 30px;
	}
	.abtag_box .list .text span{
		width:60px;
		height:60px;
		margin-bottom:20px;
	}
}
@media (max-width:991px){
	.abtag{
		padding:90px 0;
	}
	.abtag_box .list{
		margin-bottom:30px;
	}
}
@media (max-width:768px){
	.abtag{
		padding:80px 0;
	}
	.abtag_box .list .text h4{
		font-size:16px;
	}
	.abtag_box .list .text i{
		font-size:16px;
	}
	.abtag_box .list .text p{
		font-size:14px;
		line-height:26px;
	}
}

@media (max-width:480px){
	.abtag{
		padding:60px 0 30px 0;
	}
	.abtag_box .list{
		width:180px;
		height:180px;
	}
	.abtag_box .list .text{
		padding:0 20px;
	}
	.abtag_box .list .text span{
		width:50px;
		height:50px;
	}
}

@media (max-width:375px){
	.abtag{
		padding:40px 0 20px 0;
	}
	.abtag_box .list{
		width:150px;
		height:150px;
		margin-bottom:20px;
	}
	.abtag_box .list .text span{
		width:40px;
		height:40px;
		margin-bottom:15px;
	}
}





.history{
	max-width:1920px;
	margin:0 auto;
}
.history .pic_box{
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	background-image:url(../images/about3.jpg);
}
.history .pic_box .text{
	color:#fff;
	padding:120px 15px;
	text-align:center
}
.history .pic_box .text h2{
	font-size:30px;
	padding-bottom:10px;
}
.history .pic_box .text p{
	font-size:20px;
}
.history_box{
	position:relative;
	padding:60px 0;
}
.history_box:before{
	content:'';
	display:inline-block;
	width:1px;
	height:100%;
	background:#dcdcdc;
	position:absolute;
	left:50%;
	top:0;
	z-index: 99;
}
.history_box .list_box{
	position:relative;
}
.history_box .list_box i{
	display:inline-block;
	width:26px;
	height:26px;
	position:absolute;
	left:50%;
	top:10px;
	margin-left:-13px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:100%;
	background-image:url(../images/about9.png);
	z-index: 100;
}
.history_box .list_box:hover i,
.history_box .list_box:active i{
	background-image:url(../images/about8.png);
}
.history_box .list_box .text_box{
	color:#888;
	padding-bottom:40px;
	float:right;
	width:45%;
}
.history_box .list_box:nth-child(2n) .text_box{
	float:left;
	text-align:right;
}
.history_box .list_box .text_box h4{
	font-size:70px;
	color:#444;
}
.history_box .list_box .text_box .text{
	display:inline-block;
	text-align:left;
}
.history_box .list_box .text_box p{
	line-height:28px;
	font-size:16px;
	color:#888;
}



@media (max-width:1400px){
	.history{
		padding:0 15px;
	}
}
@media (max-width:1200px){
	.history_box .list_box .text_box h4{
		font-size:60px
	}
}
@media (max-width:991px){
	.history_box .list_box .text_box h4{
		font-size:50px
	}
	.history .pic_box .text h2{
		font-size:28px;
	}
	.history .pic_box .text p{
		font-size:18px;
	}
}
@media (max-width:768px){
	.history .pic_box .text{
		padding:90px 15px;
	}
	.history .pic_box .text h2{
		font-size:26px;
	}
	.history .pic_box .text p{
		font-size:17px;
	}
	.history_box .list_box .text_box h4{
		font-size:40px;
	}
}
@media (max-width:480px){
	.history .pic_box .text{
		padding:60px 15px;
	}
	.history .pic_box .text h2{
		font-size:18px;
	}
	.history .pic_box .text p{
		font-size:15px;
	}
	.history_box{
		padding:40px 0;
	}
	.history_box:before{
		left:30px;
		top:0;
	}
	.history_box .list_box i{
		width:20px;
		height:20px;
		left:32px;
	}
	.history_box .list_box .text_box{
		width:auto;
		display:block;
		float:none;
		padding-left:60px;
		padding-bottom:25px;
	}
	.history_box .list_box:nth-child(2n) .text_box{
		float:none;
		text-align:left;
	}
	.history_box .list_box .text_box h4{
		font-size:30px;
	}
	
}





.page{
	text-align:center;
	padding:40px 0;
}
.page div{
	display:inline-block;
}
.page a{
	display:inline-block;
	height:45px;
	line-height:45px;
	padding:0 20px;
	margin:0 8px;
	font-size:16px;
	color:#666;
	background:#eee;
	float:left;
}
.page a:active,
.page a.on{
	background-color:#0a1237;
	color:#fff;
}
.page a.prev,
.page a.next{
	background-repeat: no-repeat;
	background-position: center;
	background-color:#0a1237;
	padding:0;
	width:48px;
}
.page a.prev{
	background-image:url(../images/page_prev.png);
}
.page a.next{
	background-image:url(../images/page_next.png);
}

@media (max-width:768px){
	.page{
		padding:25px 15px;
	}
	.page a{
		height:40px;
		line-height:40px;
		padding:0 15px;
		margin:0 4px;
		font-size:14px;
		margin-bottom:10px;
	}
}





.exhibition{
	padding-top:80px;
	padding-bottom:50px;
}
.exhibition_box .list{
	width:31%;
	margin-bottom:50px;
	border-bottom:1px solid #e4e4e4;
}
.exhibition_box .list .pic_box{
	height:100%;
	height:300px;
	overflow: hidden;
}
.exhibition_box .list .pic_box .img{
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.exhibition_box .list:hover .pic_box .img{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.exhibition_box .list .text{
	font-size:18px;
	padding:20px 10px;
	background-repeat: no-repeat;
	background-position: right 10px center;
}
.exhibition_box .list:active .text,
.exhibition_box .list:hover .text{
	background-image:url(../images/tag4.png);
}
.exhibition_box .list .text h4{
	color:#666;
	padding-bottom:5px;
}
.exhibition_box .list .text span{
	color:#c8c8c8;
}


@media (max-width:1400px){
	.exhibition{
		padding:80px 15px 50px 15px;
		
	}
}
@media (max-width:1200px){
	.exhibition{
		padding:60px 15px 50px 15px;
	}
	.exhibition_box .list{
		margin-bottom:40px;
	}
	.exhibition_box .list .pic_box{
		height:260px;
	}
	.exhibition_box .list .text{
		font-size:17px;
		padding:15px 10px;
	}
}
@media (max-width:991px){
	.exhibition{
		padding:50px 15px 50px 15px;
	}
	.exhibition_box .list{
		margin-bottom:30px;
	}
	.exhibition_box .list .pic_box{
		height:200px;
	}
	.exhibition_box .list .text{
		font-size:16px;
		padding:10px;
	}
}

@media (max-width:768px){
	.exhibition_box .list{
		width:48%;
	}
	.exhibition_box .list .pic_box{
		height:200px;
	}
	.exhibition_box .list .text{
		font-size:14px;
	}
}

@media (max-width:480px){
	.exhibition{
		padding:20px 15px 30px 15px;
	}
	.exhibition_box .list .pic_box{
		height:160px;
	}
}

@media (max-width:375px){
	.exhibition_box .list .pic_box{
		height:120px;
	}
}



.tit2{
	text-align:center;
}
.tit2 h2{
	font-size:36px;
	color:#000;
	background-repeat: no-repeat;
	background-position: bottom 10px center;
	background-image: url(../images/tit1bg.png);
	background-size:auto 15px;
	padding:10px 0;
}
@media (max-width:1200px){
	.tit2 h2{
		font-size:32px;
	}
}
@media (max-width:991px){
	.tit2 h2{
		font-size:26px;
	}
}
@media (max-width:768px){
	.tit2 h2{
		font-size:24px;
		background-size:auto 10px;
	}
	
}
@media (max-width:480px){
	.tit2 h2{
		font-size:22px;
	}
}

	

.base{
	padding:90px 0;
}
.base .text_box{
	font-size:16px;
	clor:#666;
	line-height:30px;
	max-width:860px;
	margin:0 auto;
	padding:50px 0;
	text-align: center;
}
.base .list_group{
	margin-bottom:60px;
}
.base .list_group .li{
	display:inline-block;
	width:20%;
	float:left;
	text-align:center;
	position: relative;
}
.base .list_group .li::after{
	content:'';
	display:inline-block;
	width:1px;
	height:70px;
	background:#e3e3e3;
	position: absolute;
	left:0;
	top:15px;
}
.base .list_group .li:nth-child(1)::after{
	display:none;
}
.base .list_group .li h4{
	font-size:70px;
	color:#0a1440;
	font-weight:bold;
}
.base .list_group .li h4 sup{
	font-size:30px;
	font-weight: normal;
}
.base .list_group .li p{
	font-size:16px;
	color:#666;
}


@media (max-width:1400px){
	.base{
		padding:90px 15px;
	}
}
@media (max-width:1200px){
	.base{
		padding:80px 15px;
	}
	.base .text_box{
		padding:30px 0;
	}
	.base .list_group{
		margin-bottom:50px;
	}
	.base .list_group .li h4{
		font-size:65px;
	}
}

@media (max-width:991px){
	.base{
		padding:70px 15px;
	}
	.base .text_box{
		font-size:15px;
		line-height:28px;
	}
	.base .list_group{
		margin-bottom:50px;
	}
	.base .list_group .li h4{
		font-size:45px;
	}
}

@media (max-width:768px){
	.base{
		padding:40px 15px 50px 15px;
	}
	.base .text_box{
		font-size:14px;
		line-height:26px;
	}
	.base .list_group{
		margin-bottom:40px;
	}
	.base .list_group .li{
		width:33.33%;
		margin-bottom:15px;
	}
	.base .list_group .li::after{
		height:50px;
	}
	.base .list_group .li:nth-child(4)::after{
		display:none;
	}
	.base .list_group .li h4{
		font-size:35px;
	}
}
@media (max-width:480px){
	.base{
		padding:30px 15px 40px 15px;
	}
	.base .list_group{
		margin-bottom:30px;
	}
	.base .list_group .li{
		width:50%;
		min-height:70px;
	}
	.base .list_group .li:nth-child(4)::after{
		display:block;
	}
	.base .list_group .li:nth-child(3)::after,
	.base .list_group .li:nth-child(5)::after{
		display:none;
	}

}


.base2{
	background:#f8f8f8;
	padding:100px 0;
}
.base2 .list{
	height:430px;
	background:#fff;
}
.base2 .list .pic_box{
	display:inline-block;
	float:left;
	width:50%;
	height:100%;
	overflow: hidden;
}
.base2 .list .pic_box .img{
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.base2 .list .pic_box:hover .img{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.base2 .list .text_box{
	float:left;
	width:50%;
	height:100%;
}
.base2 .list:nth-child(2) .pic_box{
	float:right;
}
.base2 .list .text_box .text{
	display:inline-block;
	padding:0 95px;
	text-align: center;
}
.base2 .list .text_box .text h3{
	font-size:30px;
	color:#333;
	padding-bottom:35px;
	position: relative;
}
.base2 .list .text_box .text h3::after{
	content: '';
	display:inline-block;
	width:70px;
	height:2px;
	background:#c3a985;
	position: absolute;
	left:50%;
	bottom:20px;
	margin-left:-35px;
	display:none;
}
.base2 .list .text_box .text p{
	font-size:16px;
	color:#666;
	line-height:30px;
}
.base2 .list:hover .text_box{
	background:#0a1440;
}
.base2 .list:hover .text_box h3,
.base2 .list:hover .text_box .text p{
	color:#fff;
}
.base2 .list:hover .text_box h3::after{
	display:block;
}


@media (max-width:1400px){
	.base2{
		padding:100px 15px;
	}
}
@media (max-width:1200px){
	.base2{
		padding:90px 15px;
	}
	.base2 .list{
		height:360px;
	}
	.base2 .list .text_box .text{
		padding:0 30px;
	}
	.base2 .list .text_box .text h3{
		font-size:26px;
	}
}
@media (max-width:991px){
	.base2{
		padding:80px 15px;
	}
	.base2 .list{
		height:300px;
	}
	.base2 .list .text_box .text{
		padding:0 25px;
	}
	.base2 .list .text_box .text h3{
		font-size:24px;
		padding-bottom:35px;
	}
	.base2 .list .text_box .text p{
		font-size:14px;
		line-height:26px;
	}
}
@media (max-width:768px){
	.base2{
		padding:60px 15px;
	}
	.base2 .list{
		height:260px;
	}
	.base2 .list .text_box .text h3{
		font-size:20px;
		padding-bottom:20px;
	}
	.base2 .list:hover .text_box h3::after{
		display:none;
	}
	
}
@media (max-width:640px){
	.base2{
		padding:50px 15px;
	}
	.base2 .list{
		height:auto;
	}
	.base2 .list .text_box{
		float:none;
		width:auto;
		height:auto;
		padding:50px 0;
	}
	.base2 .list .text_box .text{
		padding:0 15px;
	}
	.base2 .list .pic_box{
		display:block;
		float:none;
		width:auto;
		height:260px;
	}
	.base2 .list:nth-child(2) .pic_box{
		float:none;
	}
}
@media (max-width:480px){
	.base2 .list .pic_box{
		height:200px;
	}

}


.college{
	padding:80px 0;
	background-repeat: no-repeat;
	background-position: top center;
	background-image:url(../images/college6.jpg);
}
.college .tit2{
	margin-bottom:25px;
}
.college .text_box{
	font-size:16px;
	color:#666;
	line-height:30px;
	text-align:center;
	max-width:1100px;
	margin:0 auto;
	padding-bottom:30px;
}
.college_slide .swiper-slide{
	height:315px;
	overflow: hidden;
}
.college_slide .swiper-slide .img{
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.college_slide .swiper-slide:hover .img{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.college_slide .pagination{
	text-align:center;
	padding:15px 0;
}
.college_slide p{
	font-size:18px;
	color:#666;
	text-align:center;
	line-height:30px;
	padding-top:15px;
}

@media (max-width:1400px){
	.college{
		padding:80px 15px;
	}
}
@media (max-width:1200px){
	.college{
		padding:70px 15px;
	}
	.college_slide .swiper-slide{
		height:280px;
	}
}
@media (max-width:991px){
	.college{
		padding:60px 15px;
	}
	.college_slide .swiper-slide{
		height:240px;
	}
}
@media (max-width:768px){
	.college{
		padding:30px 15px 50px 15px;
	}
	.college .text_box{
		font-size:14px;
		line-height:26px;
	}
	.college_slide p{
		font-size:16px;
		line-height:28px;
	}
}
@media (max-width:480px){
	.college{
		padding:20px 15px 50px 15px;
	}
	.college_slide p{
		font-size:14px;
		line-height:26px;
	}
}





.college2{
	background:#f8f8f8;
	padding:100px 0;
}
.college2 .list{
	height:430px;
}
.college2 .list .pic_box{
	display:inline-block;
	float:left;
	width:50%;
	height:100%;
	overflow: hidden;
}
.college2 .list .pic_box .img{
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-position: center;
	background-size:cover;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.college2 .list .pic_box:hover .img{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.college2 .list .text_box{
	float:left;
	width:50%;
	height:100%;
}
.college2 .list:nth-child(2) .pic_box{
	float:right;
}
.college2 .list .text_box .text{
	display:inline-block;
	padding:0 35px;
	text-align: center;
	text-align:left;
}
.college2 .list .text_box .text h3{
	font-size:30px;
	color:#000;
	margin-bottom:25px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/tit1bg.png);
	background-size:auto 15px;
}
.college2 .list .text_box .text .tx{
	font-size:16px;
	color:#666;
	line-height:36px;
}



@media (max-width:1400px){
	.college2{
		padding:100px 15px;
	}
}
@media (max-width:1200px){
	.college2{
		padding:90px 15px;
	}
	.college2 .list .text_box .text h3{
		font-size:26px;
	}
}
@media (max-width:991px){
	.college2{
		padding:80px 15px;
	}
	.college2 .list{
		height:400px;
	}
	.college2 .list .text_box .text{
		padding:0 15px;
	}
	.college2 .list .text_box .text h3{
		font-size:24px;
		margin-bottom:15px;
	}
	.college2 .list .text_box .text .tx{
		font-size:15px;
		color:#666;
		line-height:28px;
	}
	
}
@media (max-width:768px){
	.college2{
		padding:50px 15px;
	}
	.college2 .list{
		height:auto;
	}
	.college2 .list .text_box{
		float:none;
		width:auto;
		height:auto;
		padding:50px 0;
	}
	.college2 .list .text_box .text h3{
		background-size:auto 10px;
	}
	.college2 .list .pic_box{
		display:block;
		float:none;
		width:auto;
		height:280px;
	}
	.college2 .list:nth-child(2) .pic_box{
		float:none;
	}
}
@media (max-width:480px){
	.college2 .list .pic_box{
		height:200px;
	}

}



.honor{
	padding-top:80px;
	padding-bottom:50px;
}
.honor_box{
	text-align:center;
}
.honor_box .list{
	width:290px;
	margin-bottom:40px;
	background:#f8f8f8;
	display:inline-block;
}
.honor_box .list .img_box{
	width:270px;
	height:270px;
	overflow: hidden;
}
.honor_box .list .img_box img{
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.honor_box .list:hover .img_box img{
	transform:scale(1.2);
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
}
.honor_box .list p{
	font-size:16px;
	color:#666;
	height:40px;
	line-height:40px;
	padding-bottom:20px;
}



@media (max-width:1400px){
	.honor_box .list{
		width:280px;
	}
	.honor_box .list .img_box{
		width:260px;
		height:260px;
	}
}
@media (max-width:1200px){
	.honor{
		padding-top:60px;
	}
	.honor_box .list{
		width:240px;
		margin-bottom:30px;
	}
	.honor_box .list .img_box{
		width:220px;
		height:220px;
	}
}
@media (max-width:991px){
	.honor{
		padding-top:50px;
	}
	.honor_box .list{
		width:230px;
	}
	.honor_box .list .img_box{
		width:210px;
		height:210px;
	}
}

@media (max-width:640px){
	.honor{
		padding-top:20px;
	}
	.honor_box .list{
		width:200px;
	}
	.honor_box .list .img_box{
		width:180px;
		height:180px;
	}
	.honor_box .list p{
		font-size:14px;
		height:30px;
		line-height:30px;
		padding-bottom:10px;
	}
}

@media (max-width:480px){
	.col-xs-6{
		width:50% !important;
	}
	.honor_box .list{
		width:170px;
	}
	.honor_box .list .img_box{
		width:150px;
		height:150px;
	}
}

@media (max-width:375px){
	.honor_box .list{
		width:150px;
	}
	.honor_box .list .img_box{
		width:130px;
		height:130px;
	}
}


.tit3{
	padding:50px 0;
	text-align: center;
}
.tit3 h2{
	font-size:30px;
	color:#333;
}
.tit3 i{
	font-size:14px;
	color:#7c7c7c;
	display:block;
	padding-bottom:3px;
}

@media (max-width:1400px){
	.tit3 h2{
		font-size:28px;
	}
}
@media (max-width:1200px){
	.tit3 h2{
		font-size:26px;
	}
}
@media (max-width:991px){
	.tit3 h2{
		font-size:24px;
	}
}
@media (max-width:768px){
	.tit3{
		padding:30px 0;
	}
	.tit3 h2{
		font-size:22px;
	}
}



.contact{
	background:#f8f8f8;
	padding-bottom:70px;
}
.contact_box{
	text-align:center;
	background:#fff;
}
.contact_box .list{
	width:25%;
	text-align:center;
	padding:50px 0;
}
.contact_box .list .text{
	min-height:190px;
	border-left:1px solid #ddd;
	box-sizing: border-box;
	padding:0 15px;
}
.contact_box .list:nth-child(1) .text{
	border-left:none;
}
.contact_box .list .text i{
	display:inline-block;
	width:40px;
	height:40px;
	margin-top:40px;
	margin-bottom:20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 95%;
}
.contact_box .list:nth-child(1) .text i{
	background-image:url(../images/ctag1.png);
}
.contact_box .list:nth-child(2) .text i{
	background-image:url(../images/ctag2.png);
}
.contact_box .list .text img{
	width:120px;
	height:120px;
	display:inline-block;
	margin-bottom:10px;
}
.contact_box .list .text h4{
	font-size:18px;
	color:#333;
	padding-bottom:5px;
}
.contact_box .list .text p{
	font-size:16px;
	color:#999;
}

@media (max-width:1400px){
	.contact{
		padding:0 15px;
		padding-bottom:60px;
	}
}
@media (max-width:991px){
	.contact{
		padding-bottom:40px;
	}
	.contact_box .list .text{
		min-height:180px;
	}
	.contact_box .list .text img{
		width:100px;
		height:100px;
	}
	.contact_box .list .text h4{
		font-size:16px;
	}
	.contact_box .list .text p{
		font-size:14px;
	}
}
@media (max-width:768px){
	.contact{
		padding-bottom:30px;
	}
	.contact_box .list{
		width:50%;
		padding:15px 0;
	}
	.contact_box .list:nth-child(3) .text{
		border-left:none;
	}
}


.msg{
	background:#f8f8f8;
	padding-bottom:60px;
}
.msg_box{
	background:#fff;
	padding:50px 100px;
}
.msg_box .text_box{
	padding-top:30px;
	font-size:16px;
	color:#999;
	line-height:40px;
	padding-right:30px;
}
.msg_box .form_box p{
	padding:5px 0;
}
.msg_box .form_box input.text{
	width:100%;
	height:40px;
	line-height:40px;
	text-indent:10px;
	font-size:14px;
	color:#999;
	background:#f4f6f8;
}
.msg_box .form_box input.t2{
	width:140px;
	margin-bottom:10px;
}
.msg_box .form_box textarea{
	width:96%;
	padding:2%;
	height:120px;
	font-size:14px;
	font-family: '微软雅黑';
	color:#999;
	background:#f4f6f8;
}
.msg_box .form_box img{
	width:120px;
	height:40px;
	display:inline-block;
	background:#eee;
	margin-right:10px;
	margin-bottom:10px;
}
.msg_box .form_box input.submit{
	width:120px;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#fff;
	font-family: '微软雅黑';
	background:#414141;
	margin-left:10px;
}
.msg_box .form_box input.submit:hover{
	background:#000;
}

@media (max-width:1400px){
	.msg{
		padding:0 15px;
		padding-bottom:60px;
	}
}
@media (max-width:1200px){
	.msg_box{
		padding:50px 15px;
	}
}
@media (max-width:991px){
	.msg_box{
		padding:40px 15px;
	}
}
@media (max-width:768px){
	.msg_box{
		padding:30px 15px;
	}
	.msg_box .text_box{
		padding-bottom:30px;
		font-size:14px;
		line-height:30px;
	}
}



.case{
	padding:25px 0;
}
.case .list{
	margin:25px 0;
	position: relative;
}
.case .list .pic_box{
	width:64%;
	display:inline-block;
	float:left;
}
.case .list:nth-child(2) .pic_box{
	float:right;
}
.case .list .pic_box img{
	object-fit: cover;
}
.case .list .text_box{
	width:36%;
	height:100%;
	position: absolute;
	right:0;
	top:0;
}
.case .list:nth-child(2) .text_box{
	left:0;
}
.case .list .text_box .text{
	display:inline-block;
}
.case .list .text_box .text .tx{
	font-size:18px;
	line-height:36px;
	color:#999;
	padding:30px 0 80px 0;
	font-weight:bold;
}
.case .list .text_box .text .tx p:hover{
	color:#333;
	font-weight:bold;
}
.case .list .text_box .text a.more{
	width:120px;
	height:35px;
	line-height:35px;
	font-size:16px;
	color:#000;
	display:inline-block;
	border-bottom:1px solid #000;
	font-weight:bold;
	letter-spacing: 2px;
	text-transform: uppercase;
	background:url(../images/tag2.png) no-repeat right 5px center;
}

@media (max-width:1400px){
	.case{
		padding:25px 15px;
	}
}
@media (max-width:991px){
	.case .list .text_box .text .tx{
		font-size:16px;
		line-height:30px;
		padding:25px 0 40px 0;
	}
}
@media (max-width:768px){
	.case{
		padding-top:10px 15px;
	}
	.case .list{
		margin:0;
	}
	.case .list .pic_box{
		width:auto;
		display:block;
		float:none;
	}
	.case .list:nth-child(2) .pic_box{
		float:none;
	}
	.case .list .pic_box img{
		object-fit: cover;
	}
	.case .list .text_box{
		width:auto;
		height:auto;
		position: static;
		padding:30px 0;
	}
	.case .list .text_box .text .tx{
		font-size:16px;
		line-height:30px;
		padding:25px 0 40px 0;
	}
}
@media (max-width:480px){
	.case .list .text_box .text .tx{
		font-size:14px;
		line-height:28px;
	}
}

.caselist_tbox{
	padding:50px 0;
}
.caselist_tbox .text_box{
	display:inline-block;
	float:left;
	width:50%;
	background-repeat: no-repeat;
	background-position: left top;
	background-image:url(../images/case6.png);
}
.caselist_tbox .text_box .tit1{
	padding:50px 0;
}
.caselist_tbox .text_box .text{
	max-width:430px;
	font-size:14px;
	color:#999;
	line-height:24px;
}
.caselist_tbox .pic_box{
	display:inline-block;
	float:right;
	width:50%;
}


@media (max-width:1400px){
	.caselist_tbox{
		padding:50px 15px;
	}
}
@media (max-width:991px){
	.caselist_tbox{
		padding:40px 15px;
	}
	.caselist_tbox .text_box .tit1{
		padding:40px 0;
	}
}
@media (max-width:768px){
	.caselist_tbox .text_box,
	.caselist_tbox .pic_box{
		display:block;
		float:none;
		width:auto;
	}
	.caselist_tbox .text_box{
		max-width:500px;
		margin:0 auto;
		margin-bottom:25px;
	}
	.caselist_tbox .pic_box{
		max-width:500px;
		margin:0 auto;
	}

}


.caselist{
	padding-bottom:50px;
}
.caselist_box{}
.caselist_box .list{
	width:48%;
	height:420px;
	position: relative;
	margin-bottom:50px;
}
.caselist_box .list .pic_box{
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	z-index: 6;
}
.caselist_box .list .pic_box img{
	object-fit: cover;
	width:100%;
	height:100%;
}
.caselist_box .list .mask{
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	z-index: 9;
	background-color: rgba(0,0,0,.6);
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/tag5.png);
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.caselist_box .list .line{
	display:inline-block;
	width:0%;
	height:8px;
	position: absolute;
	left:0;
	bottom:0;
	z-index: 10;
	background-color: #eece96;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.caselist_box .list p{
	display:inline-block;
	width:100%;
	height:40px;
	line-height:40px;
	position: absolute;
	left:0;
	bottom:0;
	z-index: 12;
	background-color: rgba(0,0,0,.6);
	color:#fff;
	font-size:16px;
	text-align:center;
}
.caselist_box .list:hover .mask{
	opacity: 1;
}
.caselist_box .list:hover .line{
	width:100%;
}
.caselist_box .list:hover p{
	display:none;
}
@media (max-width:1400px){
	.caselist{
		padding:0 15px;
		padding-bottom:50px;
	}
	.caselist_box .list{
		height:400px;
	}
}
@media (max-width:1200px){
	.caselist_box .list{
		height:340px;
	}
}
@media (max-width:991px){
	.caselist_box .list{
		width:49%;
		height:300px;
		margin-bottom:40px;
	}
}
@media (max-width:768px){
	.caselist{
		padding-bottom:40px;
	}
	.caselist_box .list{
		width:49%;
		height:260px;
		margin-bottom:30px;
	}
	.caselist_box .list .mask{
		background-size:40px;
	}
	.caselist_box .list .line{
		height:4px;
	}
}
@media (max-width:640px){
	.caselist_box .list{
		height:230px;
		margin-bottom:20px;
	}
	.caselist_box .list .mask{
		background-size:30px;
	}
}
@media (max-width:480px){
	.caselist_box .list{
		height:150px;
	}
	.caselist_box .list p{
		height:30px;
		line-height:30px;
		font-size:14px;
	}
}



.news{
	padding:50px 0;
}
.news_box{}
.news_box .list{
	padding:30px 45px;
	box-sizing: border-box;
	border:1px solid #fff;
	margin-bottom:20px;
}
.news_box .list:hover,
.news_box .list:active{
	border:1px solid #ededed;
}
.news_box .list .pic_box{
	height:245px;
}
.news_box .list .pic_box img{
	object-fit:cover;
	width:100%;
	height:100%;
}
.news_box .list .text_box{
	padding:20px 0;
	min-height:80px;
}
.news_box .list .text_box h4{
	font-size:16px;
	color:#333;
	margin-bottom:10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news_box .list:active .text_box h4,
.news_box .list:hover .text_box h4{
	color:#0a1440;
}
.news_box .list .text_box p{
	font-size:14px;
	color:#999;
	line-height:22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news_box .list span.day{
	display:block;
	height:45px;
	line-height:45px;
	font-size:14px;
	color:#666;
	border-top:1px solid #ededed;
	background:url(../images/tag3.png) no-repeat right 5px center;
	position: relative;
}
.news_box .list span.day::after{
	width:0;
	height:1px;
	display:inline-block;
	content:'';
	position: absolute;
	left:0;
	top:-1px;
	background:#0a1440;
	z-index: 6;
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.news_box .list:hover span.day::after{
	width:100%;
}

@media (max-width:1400px){
	.news{
		padding:50px 15px;
	}
	.news_box .list .pic_box{
		height:230px;
	}
}
@media (max-width:1200px){
	.news_box .list{
		padding:25px;
	}
	.news_box .list .pic_box{
		height:200px;
	}
}
@media (max-width:991px){
	.news{
		padding-top:40px;
	}
	.news_box .list{
		padding:20px;
		margin-bottom:15px;
	}
	.news_box .list .pic_box{
		height:180px;
	}
}
@media (max-width:768px){
	.news{
		padding-top:30px;
	}
}
@media (max-width:640px){
	.news{
		padding-top:20px;
	}
	.news_box .list{
		padding:15px;
	}
	.news_box .list .pic_box{
		height:160px;
	}
}
@media (max-width:480px){
	.news_box .list{
		padding:5px;
		margin-bottom:15px;
	}
	.news_box .list .pic_box{
		height:120px;
	}
}
@media (max-width:420px){
	.col-xs-6{
		width:100%;
	}
	.news_box .list .pic_box{
		height:150px;
	}
}



.newsv{
    padding-bottom:60px;
}
.newsv_box{
	padding:0 15px;
}
.newsv_box .htit{
    padding:50px 0;
    text-align:center;
}
.newsv_box .htit h2{
    font-size:20px;
    color:#333;
    font-weight:bold;
    padding:6px 0;
}
.newsv_box .htit p{
	padding:5px 0;
}
.newsv_box .htit span{
	height:25px;
	line-height:25px;
	display:inline-block;
	padding-left:25px;
	background-repeat: no-repeat;
	background-position:left center;
	font-size:15px;
	color:#777;
}
.newsv_box .htit span.date{
	background-image: url(../images/date.png);
	margin-right:20px;
}
.newsv_box .htit span.count{
	background-image: url(../images/view.png);
}
.newsv_box .text_box{
    font-size:14px;
    color:#333;
    line-height:26px;
    border-bottom:1px solid #bfbfbf;
    padding-bottom:40px;
}
.newsv_box .next_group{
    line-height:30px;
    padding:25px 0;
    font-size:15px;
    color:#444;
}
.newsv_box .next_group a{
    display:inline-block;
    margin-right:40px;
}
.newsv_box .next_group a:hover{
    text-decoration: underline;
}


@media (max-width:768px){
	.newsv_box .htit{
	    padding:40px 0;
	}
	.newsv_box .htit h2{
	    font-size:18px;
	}
}
@media (max-width:480px){
	.newsv{
	    padding-bottom:40px;
	}
	.newsv_box .htit h2{
	    font-size:16px;
	}
	.newsv_box .htit p{
	    font-size:14px;
	}
	.newsv_box .next_group{
	    font-size:14px;
	}
	
}


.pronav{
	padding:50px 0;
}
.pronav .list{
	display:flex;
	flex-direction: row;
	justify-content: center;
	border:1px solid #eee;
	border-top:none;
}
.pronav .list:nth-child(1){
	border-top:1px solid #eee;
}
.pronav .list h4{
	flex:1 .4 120px;
	line-height:60px;
	text-align:center;
	width:120px;
	background:#f4f4f4;
	color:#666;
	font-size:16px;
}
.pronav .list ul{
	flex:1 1 1280px;
	padding:10px 0;
}
.pronav .list ul li{
	display:inline-block;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#666;
	text-align: center;
	float:left;
	padding:0 20px;
	margin-right:10px;
	margin-bottom:5px;
}
.pronav .list ul li:hover,
.pronav .list ul li:active,
.pronav .list ul li.on{
	color:#0a1237;
}
.pronav .list ul li a{
	display:block;
}

@media (max-width:1400px){
	.pronav{
		padding:50px 15px;
	}
}
@media (max-width:991px){
	.pronav{
		padding:40px 15px;
	}
	.pronav .list h4{
		line-height:50px;
		font-size:14px;
	}
	.pronav .list ul{
		flex:1 1 1280px;
		padding:10px 0;
	}
	.pronav .list ul li{
		height:30px;
		line-height:30px;
		font-size:14px;
	}
}


.pronav_mb{
	padding:30px 15px;
}
.pronav_mb .list{
	padding-bottom:5px;
}
.pronav_mb .list h4{
	height:35px;
	line-height:35px;
	background:#f4f4f4;
	color:#333;
	font-size:15px;
	padding:0 15px;
}
.pronav_mb .list ul{
	padding:15px;
	border:1px solid #eee;
	display:none;
}
.pronav_mb .list ul li{
	display:inline-block;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#666;
	padding:0 15px;
	float:left;
	margin-right:10px;
	margin-bottom:8px;
	border-radius: 4px;
}
.pronav_mb .list ul li:active,
.pronav_mb .list ul li.on{
	background:#eee;
	color:#0a1237;
}
.pronav_mb .list ul li a{
	display:block;
}


.pro{
	padding-bottom:60px;
}
.pro_box .list{
	width:330px;
	margin-bottom:50px;
	position: relative;
}
.pro_box .list .img_box{
	width:330px;
	height:330px;
}
.pro_box .list .img{
	width:100%;
	height:100%;
	display:inline-block;
	position: absolute;
	left:0;
	top:0;
	opacity: 0;
	z-index: 8;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.pro_box .list .img img{
	width:100%;
	height:100%;
	object-fit: cover;
}
.pro_box .list:active .img,
.pro_box .list:hover .img{
	opacity: 1;
}
.pro_box .list p{
	width:100%;
	height:50px;
	line-height:50px;
	text-align:cneter;
	position: absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,.1);
	color:#707070;
	font-size:14px;
	text-align: center;
	z-index: 10;
}
.pro_box .list:active p,
.pro_box .list:hover p{
	background:#0a1440;
	color:#fff;
}
.pro_box .list a{
	display:block;
}

@media (max-width:1400px){
	.pro{
		padding:0 15px;
		padding-bottom:60px;
	}
	.pro_box .list{
		width:285px;
		margin-bottom:40px;
	}
	.pro_box .list .img_box{
		width:285px;
		height:285px;
	}
}
@media (max-width:991px){
	.pro{
		padding-bottom:50px;
	}
	.pro_box .list{
		width:240px;
		margin-bottom:30px;
	}
	.pro_box .list .img_box{
		width:240px;
		height:240px;
	}
}
@media (max-width:768px){
	.pro{
		padding-bottom:40px;
	}
	.pro_box .list{
		width:210px;
		margin-bottom:25px;
	}
	.pro_box .list .img_box{
		width:210px;
		height:210px;
	}
}
@media (max-width:640px){
	.pro_box .list{
		width:220px;
	}
	.pro_box .list .img_box{
		width:220px;
		height:220px;
	}
}
@media (max-width:480px){
	.pro_box .list{
		width:190px;
	}
	.pro_box .list .img_box{
		width:190px;
		height:190px;
	}
	.pro_box .list p{
		height:30px;
		line-height:30px;
	}
}
@media (max-width:420px){
	.pro_box .list{
		width:180px;
	}
	.pro_box .list .img_box{
		width:180px;
		height:180px;
	}
}
@media (max-width:375px){
	.pro_box .list{
		width:150px;
	}
	.pro_box .list .img_box{
		width:150px;
		height:150px;
	}
}



.nofixed{
	position: static;
	background:#0a1237;
}
.prov{
	padding:50px 0;
}
.prov_slide{
	width:700px;
	float:left;
	position: relative;
}
.prov_slide .mainSlide{
	padding-bottom:25px;
}
.prov_slide .mainSlide .img_box{
	width:700px;
	height:700px;
	background:#f5f5f5;
}
.prov_slide .mainSlide .swiper-scrollbar{
	height:2px;
}
.prov_slide .slide_btn{
	height:100%;
	position: absolute;
	right:-120px;
	top:0;
	padding:0 10px;
}
.prov_slide .slide_btn ul li{
	margin-bottom:5px;
	border:1px solid #ccc;
	cursor: pointer;
}
.prov_slide .slide_btn ul li.on{
	border:1px solid #000;
}
.prov_slide .slide_btn ul li .img_box{
	width:100px;
	height:100px;
}


.prov .text_box{
	width:39%;
	float:right;
}
.prov .text_box h2{
	font-size:30px;
	color:#333;
	line-height:36px;
	padding-bottom:6px;
}
.prov .text_box h3{
	font-size:18px;
	color:#333;
}
.prov .text_box .text{
	font-size:16px;
	color:#666;
	line-height:24px;
	padding:25px 0;
}
.prov .text_box .text p{
	padding:5px 0;
}
.prov .text_box .text p strong{
	color:#333;
	padding-right:5px;
}

.prov .text_box ul.ligroup{
	display:block;
	padding:20px 0;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
.prov .text_box ul.ligroup li{
	width:50%;
	font-size:16px;
	color:#666;
	height:30px;
	line-height:30px;
	float:left;
	background-repeat: no-repeat;
	background-position:95px center;
	background-image: url(../images/tag6.jpg);
}
.prov .text_box ul.ligroup li.on{
	background-image: url(../images/tag7.jpg);
}
.prov .text_box .vrbtn{
	width:210px;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:16px;
	text-align:center;
	display:block;
	margin-top:30px;
	background:#0a1440 url(../images/vr.png) no-repeat 50px center;
	text-indent:15px;
}
.prov .text_box .nextbtn{
	font-size:18px;
	line-height:24px;
	color:#000;
	display:inline-block;
	margin-top:30px;
	padding:6px 10px;
	border:1px solid #000;
}


@media (max-width:1400px){
	.prov{
		padding:50px 15px;
	}
	.prov_slide{
		width:600px;
	}
	.prov_slide .mainSlide .img_box{
		width:600px;
		height:600px;
	}
	.prov .text_box{
		width:35%;
	}
}
@media (max-width:1200px){
	.prov_slide{
		width:500px;
	}
	.prov_slide .mainSlide .img_box{
		width:500px;
		height:500px;
	}
	.prov_slide .slide_btn{
		right:-100px;
	}
	.prov_slide .slide_btn ul li .img_box{
		width:80px;
		height:80px;
	}
}
@media (max-width:991px){
	.prov{
		padding:40px 15px;
	}
	.prov_slide{
		width:380px;
	}
	.prov_slide .mainSlide .img_box{
		width:380px;
		height:380px;
	}
	.prov .text_box h2{
		font-size:28px;
		line-height:32px;
	}
	.prov .text_box h3{
		font-size:16px;
	}
	.prov .text_box .text{
		font-size:14px;
		line-height:20px;
		padding:20px 0;
	}
	.prov .text_box ul.ligroup{
		padding:15px 0;
	}
	.prov .text_box .vrbtn{
		width:200px;
		height:40px;
		line-height:40px;
		margin-top:20px;
	}
	.prov .text_box .nextbtn{
		font-size:16px;
		line-height:20px;
		margin-top:20px;
	}
}

@media (max-width:768px){
	.prov{
		padding:30px 15px;
	}
	.prov_slide{
		float:none;
		display:block;
		margin:0 auto;
		width:auto;
		width:500px;
		margin-bottom:30px;
	}
	.prov_slide .mainSlide .img_box{
		width:500px;
		height:500px;
	}
	.prov_slide .slide_btn{
		display:none;
	}
	.prov .text_box{
		float:none;
		display:block;
		width:auto;
	}
}

@media (max-width:640px){
	.prov_slide{
		width:450px;
	}
	.prov_slide .mainSlide .img_box{
		width:450px;
		height:450px;
	}
	.prov .text_box h2{
		font-size:26px;
		line-height:30px;
	}

}

@media (max-width:480px){
	.prov_slide{
		width:380px;
	}
	.prov_slide .mainSlide .img_box{
		width:380px;
		height:380px;
	}
	.prov .text_box h2{
		font-size:24px;
		line-height:28px;
	}
}
@media (max-width:420px){
	.prov_slide{
		width:350px;
	}
	.prov_slide .mainSlide .img_box{
		width:350px;
		height:350px;
	}
}
@media (max-width:370px){
	.prov_slide{
		width:280px;
	}
	.prov_slide .mainSlide .img_box{
		width:280px;
		height:280px;
	}

}



.tit4{
	padding:40px 0;
}
.tit4 h2{
	font-size:30px;
	color:#333;
}
.tit4 h2 i{
	font-size:24px;
	color:#999b9f;
	padding-left:15px;
}

@media (max-width:1200px){
	.tit4 h2{
		font-size:28px;
	}
}
@media (max-width:991px){
	.tit4{
		padding:30px 0;
	}
	.tit4 h2{
		font-size:26px;
	}
	.tit4 h2 i{
		font-size:22px;
	}
}
@media (max-width:768px){
	.tit4{
		padding:30px 0;
	}
	.tit4 h2{
		font-size:24px;
	}
	.tit4 h2 i{
		font-size:20px;
	}
}
@media (max-width:480px){
	.tit4 h2{
		font-size:20px;
	}
	.tit4 h2 i{
		font-size:18px;
	}
}



.apple{
	padding-bottom:50px;
}
.appslide .swiper-slide{
	height:490px;
}
.appslide a{
	display:block;
	width:100%;
	height:100%;
}
.appslide a img{
	width:100%;
	height:100%;
	object-fit: cover;
}
.appslide .pagination{
	padding:15px 0;
	padding-top:20px;
	text-align:center;
}
.appslide .swiper-pagination-bullet{
	width:10px;
	height:10px;
}
.appslide .swiper-pagination-bullet-active{
	background:#0a1237;
	opacity: 1;
}



@media (max-width:1400px){
	.apple{
		padding:0 15px;
		padding-bottom:50px;
	}
	.appslide .swiper-slide{
		height:450px;
	}
}
@media (max-width:1200px){
	.apple{
		padding-bottom:40px;
	}
	.appslide .swiper-slide{
		height:400px;
	}
}
@media (max-width:991px){
	.apple{
		padding-bottom:30px;
	}
	.appslide .swiper-slide{
		height:300px;
	}
}
@media (max-width:768px){
	.apple{
		padding-bottom:20px;
	}
	.appslide .swiper-slide{
		height:260px;
	}
}
@media (max-width:640px){
	.apple{
		padding-bottom:10px;
	}
	.appslide .swiper-slide{
		height:180px;
	}
}
@media (max-width:480px){
	.appslide .swiper-slide{
		height:250px;
	}
}



.details{
	padding-bottom:90px;
}
.details .text_box{
	font-size:14px;
	color:#333;
	line-height:24px;
}

@media (max-width:1400px){
	.details{
		padding:0 15px;
		padding-bottom:90px;
	}
}
@media (max-width:1200px){
	.details{
		padding-bottom:70px;
	}
}
@media (max-width:991px){
	.details{
		padding-bottom:50px;
	}
}


.join_nav{
	padding:60px 0;
}
.join_nav ul li{
	width:24.5%;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:18px;
	color:#333;
	background-color:#f7f7f7;
}
.join_nav ul li a{
	display:inline-block;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/tag8.png);
	padding-left:40px;
}
.join_nav ul li:active,
.join_nav ul li:hover,
.join_nav ul li.on{
	background-image: linear-gradient(to right, #1a3674 , #2c5aa9);
	color:#fff;
}

.join_nav ul li:active a,
.join_nav ul li:hover a,
.join_nav ul li.on a{
	background-image: url(../images/tag9.png);
}

@media (max-width:1400px){
	.join_nav{
		padding:60px 15px;
	}
}
@media (max-width:1200px){
	.join_nav{
		padding:50px 15px;
	}
}
@media (max-width:991px){
	.join_nav{
		padding:40px 15px;
	}
	.join_nav ul li{
		width:24.5%;
		height:60px;
		line-height:60px;
		font-size:18px;
	}
}
@media (max-width:768px){
	.join_nav{
		padding:30px 15px;
	}
	.join_nav ul li{
		width:24.5%;
		height:50px;
		line-height:50px;
		font-size:16px;
	}
}
@media (max-width:640px){
	.join_nav{
		padding:20px 15px;
	}
	.join_nav ul li{
		width:48.5%;
		height:40px;
		line-height:40px;
		font-size:14px;
		margin:5px 0;
	}
	.join_nav ul li a{
		background-size:auto 20px;
		padding-left:30px;
	}
}


.adv{
	padding-top:30px;
	padding-bottom:100px;
}
.adv .adv_text{
	text-align:center;
}
.adv .adv_text h2{
	font-size:36px;
	color:#000;
}
.adv .adv_text .text{
	font-size:16px;
	color:#666;
	line-height:28px;
	padding:30px 0;
	max-width:1020px;
	margin:0 auto;
}
.adv_slide{
	height:500px;
}
.adv_slide .swiper-slide .pic_box{
	width:50%;
	height:100%;
	display:inline-block;
	float:left;
}
.adv_slide .swiper-slide .pic_box img{
	width:100%;
	height:100%;
	object-fit: cover;
}
.adv_slide .swiper-slide .text_box{
	width:50%;
	height:100%;
	float:left;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../images/join2.jpg);
	background-size: cover;
}
.adv_slide .swiper-slide .text{
	display:inline-block;
	padding:0 30px;
}
.adv_slide .swiper-slide .text h3{
	font-size:30px;
	color:#000;
	padding-bottom:5px;
}
.adv_slide .swiper-slide .text h4{
	font-size:18px;
	color:#666;
	padding-bottom:15px;
}
.adv_slide .swiper-slide .text span.line{
	display:inline-block;
	width:60px;
	height:3px;
	background:#202951;
	margin-bottom:30px;
}
.adv_slide .swiper-slide .text .tx{
	font-size:16px;
	color:#666;
	line-height:30px;
}
.adv_slide .pagination{
	display:inline-block;
	width:auto;
	position: absolute;
	bottom:30px;
	right:0;
	padding-right:250px;
	z-index: 600;
	text-align:right;
}
.adv_slide .swiper-pagination-bullet{
	width:10px;
	height:10px;
}
.adv_slide .swiper-pagination-bullet-active{
	background:#0a1237;
	opacity: 1;
}


@media (max-width:1400px){
	.adv{
		padding:0 15px;
		padding-top:30px;
		padding-bottom:100px;
	}
}
@media (max-width:1200px){
	.adv{
		padding:0 15px;
		padding-top:30px;
		padding-bottom:90px;
	}
	.adv .adv_text h2{
		font-size:32px;
	}
	.adv_slide{
		height:420px;
	}
	.adv_slide .swiper-slide .text h3{
		font-size:28px;
	}
}
@media (max-width:991px){
	.adv{
		padding-top:25px;
		padding-bottom:80px;
	}
	.adv .adv_text h2{
		font-size:28px;
	}
	.adv .adv_text .text{
		font-size:14px;
		line-height:26px;
		padding:25px 0;
	}
	.adv_slide{
		height:380px;
	}
	.adv_slide .swiper-slide .text h3{
		font-size:26px;
	}
	.adv_slide .swiper-slide .text h4{
		font-size:16px;
	}
	.adv_slide .swiper-slide .text span.line{
		margin-bottom:20px;
	}
	.adv_slide .swiper-slide .text .tx{
		font-size:14px;
		line-height:26px;
	}
	.adv_slide .pagination{
		padding-right:200px;
	}
}
@media (max-width:768px){
	.adv{
		padding-bottom:60px;
	}
	.adv .adv_text h2{
		font-size:24px;
	}
	.adv_slide{
		height:auto;
	}
	.adv_slide .swiper-slide .pic_box,
	.adv_slide .swiper-slide .text_box{
		width:auto;
		height:auto;
		display:block;
		float:none;
	}
	.adv_slide .swiper-slide .text_box{
		padding:60px 0;
		padding-bottom:80px;
	}
	.adv_slide .swiper-slide .text h3{
		font-size:24px;
	}
	.adv_slide .swiper-slide .text h4{
		font-size:15px;
	}
	.adv_slide .pagination{
		padding-right:0;
		text-align:center;
	}
}
@media (max-width:480px){
	.adv{
		padding-bottom:40px;
	}
	.adv .adv_text h2{
		font-size:22px;
	}
	.adv_slide .swiper-slide .text h3{
		font-size:23px;
	}
}



.support{
	background:#f5f5f5;
	padding:20px 0 120px 0;
}
.support h2{
	font-size:36px;
	color:#333;
	text-align:center;
	padding:50px 0;
}
.support_box{
	max-width:1300px;
	margin:0 auto;
}
.support_box .list{
	width: 18.5%;
	height:290px;
	background:#fff;
}
.support_box .list:hover,
.support_box .list:active{
	background:url(../images/ibrand3.jpg) no-repeat center;
	background-size:cover;
}
.support_box .list .text{
	padding:0 40px;
	text-align:center;
}
.support_box .list .text h4{
	font-size:24px;
	color:#333;
	padding-bottom:20px;
}
.support_box .list .text p{
	font-size:16px;
	color:#666;
}
.support_box .list:hover h4,
.support_box .list:hover p,
.support_box .list:active h4,
.support_box .list:active p{
	color:#fff;
}
.support_box .list .text i{
	width:40px;
	height:40px;
	display:inline-block;
	margin-bottom:20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size:auto 95%;
}
.support_box .list:nth-child(1) .text i{
	background-image: url(../images/tag15.png);
}
.support_box .list:nth-child(2) .text i{
	background-image: url(../images/tag16.png);
}
.support_box .list:nth-child(3) .text i{
	background-image: url(../images/tag17.png);
}
.support_box .list:nth-child(4) .text i{
	background-image: url(../images/tag18.png);
}
.support_box .list:nth-child(5) .text i{
	background-image: url(../images/tag19.png);
}

.support_box .list:nth-child(1):hover .text i,
.support_box .list:nth-child(1):active .text i{
	background-image: url(../images/tag10.png);
}
.support_box .list:nth-child(2):hover .text i,
.support_box .list:nth-child(2):active .text i{
	background-image: url(../images/tag11.png);
}
.support_box .list:nth-child(3):hover .text i,
.support_box .list:nth-child(3):active .text i{
	background-image: url(../images/tag12.png);
}
.support_box .list:nth-child(4):hover .text i,
.support_box .list:nth-child(4):active .text i{
	background-image: url(../images/tag13.png);
}
.support_box .list:nth-child(5):hover .text i,
.support_box .list:nth-child(5):active .text i{
	background-image: url(../images/tag14.png);
}

@media (max-width:1300px){
	.support{
		padding:20px 15px 120px 15px;
	}
}
@media (max-width:1200px){
	.support{
		padding:20px 15px 100px 15px;
	}
	.support h2{
		font-size:30px;
		padding:40px 0;
	}
	.support_box .list{
		height:260px;
	}
}
@media (max-width:991px){
	.support{
		padding:20px 15px 80px 15px;
	}
	.support h2{
		font-size:28px;
		padding:40px 0;
	}
	.support_box .list{
		height:250px;
	}
	.support_box .list .text{
		padding:0 25px;
	}
	.support_box .list .text h4{
		font-size:22px;
		padding-bottom:15px;
	}
	.support_box .list .text p{
		font-size:14px;
	}
}

@media (max-width:768px){
	.support{
		padding:20px 15px 60px 15px;
	}
	.support h2{
		font-size:26px;
	}
	.support_box .list{
		width:32%;
		height:240px;
		margin-bottom:15px;
	}
	.support_box .list .text{
		padding:0 15px;
	}
	.support_box .list .text h4{
		font-size:20px;
		padding-bottom:15px;
	}
}
@media (max-width:640px){
	.support{
		padding:20px 15px 50px 15px;
	}
	.support h2{
		font-size:24px;
	}
	.support_box .list{
		height:200px;
	}
	.support_box .list .text h4{
		font-size:18px;
	}
}
@media (max-width:480px){
	.support{
		padding:20px 15px 40px 15px;
	}
	.support h2{
		font-size:22px;
	}
	.support_box .list{
		width:48%;
		height:200px;
	}
	
}


.condition{
	padding-bottom:90px;
}
.condition h2{
	font-size:36px;
	color:#333;
	text-align:center;
	padding:50px 0;
}
.condition_box{
	padding-bottom:50px;
}
.condition_box .list{
	width:23%;
	height:185px;
	box-sizing: border-box;
	border:1px solid #eee;
	text-align:center;
}
.condition_box .list .text{
	color:#666;
	padding:0 40px;
}
.condition_box .list .text h4{
	display:inline-block;
	font-size:36px;
	height:55px;
	line-height:55px;
	border-bottom:1px solid #666;
	margin-bottom:10px;
}
.condition_box .list .text p{
	font-size:16px;
	line-height:26px;
}

@media (max-width:1400px){
	.condition{
		padding:0 15px;
		padding-bottom:80px;
	}
}
@media (max-width:1200px){
	.condition{
		padding-bottom:70px;
	}
	.condition h2{
		font-size:28px;
		padding:40px 0;
	}
}
@media (max-width:991px){
	.condition{
		padding-bottom:60px;
	}
	.condition h2{
		font-size:26px;
	}
	.condition_box .list{
		width:24%;
		height:200px;
	}
	.condition_box .list .text{
		padding:0 15px;
	}
	.condition_box .list .text h4{
		font-size:34px;
	}
}
@media (max-width:768px){
	.condition{
		padding-bottom:50px;
	}
	.condition h2{
		font-size:24px;
	}
	.condition_box{
		padding-bottom:20px;
	}
	.condition_box .list{
		width:48%;
		margin-bottom:15px;
	}
	.condition_box .list .text h4{
		font-size:32px;
	}
	.condition_box .list .text p{
		font-size:14px;
		line-height:24px;
	}
}
@media (max-width:480px){
	.condition{
		padding-bottom:40px;
	}
	.condition h2{
		font-size:22px;
	}
}



.joinmsg{
	padding-bottom:50px;
	background:#f8f8f8;
}
.joinmsg .join_tit{
	padding:50px 0;
	text-align:center;
}
.joinmsg .join_tit h2{
	font-size:36px;
	color:#333;
	padding:5px 0;
}
.joinmsg .join_tit p{
	font-size:18px;
	color:#666;
}
.joinmsg_box .list{
	padding:14px 0;
	position: relative;
}
.joinmsg_box .list input.text{
	width:32.5%;
	height:60px;
	font-size:16px;
	color:#999;
	background:#fff;
	text-indent:15px;
}
.joinmsg_box .list input.t2{
	width:300px;
}
.joinmsg_box .list textarea{
	width:98%;
	min-height:280px;
	padding:1%;
	font-size:16px;
	color:#999;
	background:#fff;
}
.joinmsg_box .list:nth-child(3){
	text-align:center;
	display:flex;
	flex-direction: row;		
	align-items: center;
	justify-content : center;
}
.joinmsg_box .list img{
	width:200px;
	height:60px;
	background:#fff;
	display:inline-block;
	margin-right:10px;
}
.joinmsg_box .list input.submit{
	width:300px;
	height:60px;
	font-size:16px;
	color:#fff;
	background:#202951;
	margin-left:10px;
}

@media (max-width:1400px){
	.joinmsg{
		padding:0 15px;
		padding-bottom:50px;
	}
}
@media (max-width:1200px){
	.joinmsg .join_tit h2{
		font-size:30px;
	}
}
@media (max-width:991px){
	.joinmsg .join_tit h2{
		font-size:28px;
	}
	.joinmsg .join_tit{
		padding:40px 0;
	}
	.joinmsg_box .list input.text{
		height:50px;
		font-size:14px;
	}
	.joinmsg_box .list input.t2{
		width:240px;
	}
	.joinmsg_box .list textarea{
		min-height:200px;
		font-size:14px;
	}
	.joinmsg_box .list img{
		width:140px;
		height:50px;
	}
	.joinmsg_box .list input.submit{
		width:240px;
		height:50px;
		font-size:14px;
	}
	
}

@media (max-width:640px){
	.joinmsg .join_tit h2{
		font-size:24px;
	}
	.joinmsg_box .list{
		display:block;
		padding:0;
		position: relative;
		text-align: left;
	}
	.joinmsg_box .list input.text{
		display:block;
		width:100%;
		margin-bottom:14px;
	}
	.joinmsg_box .list input.t2{
		width:150px;
	}
	.joinmsg_box .list img{
		width:120px;
		display:inline-block;
		position: absolute;
		left:160px;
		top:0;
	}
	.joinmsg_box .list textarea{
		padding:2%;
		width:96%;
		min-height:180px;
		margin-bottom:14px;
	}
	.joinmsg_box .list:nth-child(3){
		display:block;
	}
	.joinmsg_box .list input.submit{
		width:160px;
		margin-top:15px;
	}
}
@media (max-width:480px){
	.joinmsg .join_tit h2{
		font-size:22px;
	}
	.joinmsg_box .list textarea{
		min-height:140px;
	}
}


.link{
	padding-bottom:25px;
}
.link ul{
	dsiplay:block;
}
.link ul li{
	height:26px;
	line-height:26px;
	padding:0 5px;
	margin-left:8px;
	display:inline-block;
	float:left;
	margin-bottom:5px;
	font-size:14px;
	color:#666;
}
.link ul li:hover a{
	color:#0a1237;
	text-decoration: underline;
}
.link ul li:nth-child(1){
	margin-left:0;
}

@media (max-width:1400px){
	.link{
		padding:0 15px;
		padding-bottom:25px;
	}
}


